XML Conceptual Modeling Using UML
نویسندگان
چکیده
The eXtensible Markup Language XML is increasingly nd ing acceptance as a standard for storing and exchanging structured and semi structured information With its expressive power XML enables a great variety of applications relying on such structures notably prod uct catalogs digital libraries and electronic data interchange EDI As the data schema an XML Document Type De nition DTD is a means by which documents and objects can be structured Currently there is no suitable way to model DTDs conceptually Our approach is to model DTDs and thus classes of documents on the basis of UML Uni ed Mod eling Language We consider UML to be the connecting link between software engineering and document design i e it is possible to design object oriented software together with the necessary XML structures For this reason we describe how to transform the static part of UML i e class diagrams into XML DTDs The major challenge for the trans formation is to de ne a suitable mapping re ecting the semantics of a UML speci cation in a DTD correctly Because of XML s speci c proper ties we slightly extend the UML language in a UML compliant way Our approach provides the stepping stone to bridge the gap between object oriented software design and the development of XML data schemata
منابع مشابه
UML and XML Schema
XML is rapidly becoming the standard method for sending information across the Internet. XML Schema, since its elevation to W3C Recommendation on the 2 May 2001, is fast becoming the preferred means of describing structured XML data. However, until recently, there has been no effective means of graphically designing XML Schemas without exposing designers to low-level implementation issues. Bird...
متن کاملLinda Bird and Andrew Goodchild
XML is rapidly becoming the standard method for sending information across the Internet. XML Schema, since its elevation to W3C Recommendation on the 2 May 2001, is fast becoming the preferred means of describing structured XML data. However, until recently, there has been no effective means of graphically designing XML Schemas without exposing designers to low-level implementation issues. Bird...
متن کاملValidation of XML Documents: From UML Models to XML Schemas and XSLT Stylesheets
The widespread use of XML brings out the need of ensuring the validity of XML data. The use of languages such as XML Schema makes easier the process of verification of XML documents, but the problem is that there are many constraints that can not be expressed by means of XML Schema. Besides, several works in the literature defend the consideration of a conceptual level in order to save XML desi...
متن کاملConceptual Business Document Modeling using UN/CEFACT's Core Components
Before two businesses can engage in a business-tobusiness process an agreement about the process execution order and the business documents exchanged in the collaborative process must be found. Although several initiatives from different industries have started standardization initiatives for business documents a set of shortcomings still remain: (1) the different standards do not have a common...
متن کاملTransforming Xml Schema Constraining Facets and Xml Queries to Object Constraint Language (ocl)
Unified Modeling Language UML became the main part of software development including web applications that use XML for exchanging structured data. That’s why there is a need for modeling XML elements with UML. Design Recovery or Reverse Engineering allows us to get conceptual schema which helps developers to understand systems and to ease its maintenance. A lot of XML Schema mapping methods foc...
متن کاملXML Views, Part III: An UML Based Design Methodology for XML Views
Object-Oriented (OO) conceptual models have the power in describing and modelling real-world data semantics and their inter-relationships in a form that is precise and comprehensible to users. Today UML has established itself as the language of choice for modelling complex enterprises information systems (EIS) using OO techniques. Conversely, the eXtensible Markup Language (XML) is fast emergin...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000